flogging in the pillory - Turco Inglés Diccionario